/**
 * 
 */
package rachauto.metier.services.impl;

import rachauto.dto.GenericMapper;
import rachauto.dto.MoniteurDto;
import rachauto.exceptions.RachAutoException;
import rachauto.metier.services.pub.MoniteurServices;
import rachauto.persistence.dao.pub.MoniteurDao;
import rachauto.persistence.jpa.model.Moniteur;

/**
 * @author said
 *
 */
public class MoniteurServicesImpl implements MoniteurServices {
	
	private MoniteurDao moniteurDao;

	
	public void ajouterMoniteur(MoniteurDto moniteurDto) throws RachAutoException {
		
		Moniteur moniteur = (Moniteur) GenericMapper.readAsEntity(moniteurDto, Moniteur.class);
		moniteurDao.ajouterMoniteur(moniteur);
	}
	
	
	/**
	 * @return the moniteurDao
	 */
	public MoniteurDao getMoniteurDao() {
		return moniteurDao;
	}

	/**
	 * @param moniteurDao the moniteurDao to set
	 */
	public void setMoniteurDao(MoniteurDao moniteurDao) {
		this.moniteurDao = moniteurDao;
	}



}
